# -*- coding:utf-8 -*-
def sortmap(imap):
	keys = imap.keys()
	return map(imap.get,keys)

def case_insentive_sort(string_list):
	tmp_list = [(x.lower(),x) for x in string_list]
	tmp_list.sort()
	return [x[1] for x in tmp_list]

if __name__ == '__main__':
	# adict = dict(a=3,v=4,d=5,g=6,b=0)
	# print sortmap(adict)
	astring_list = ['Bnfa','af','b','d','c']
	print case_insentive_sort(astring_list)
